artifacts/intake-archive/20260710__act-policy-intake

ACT–POLICY Seed Crystal v0.1 — Worked Examples

artifacts/intake-archive/20260710__act-policy-intake/act_policy_seed_crystal_v_0 (1).md

Rendered from markdown source. Open raw source on GitHub.

ACT–POLICY Seed Crystal v0.1 — Worked Examples

This document provides concrete examples of the ACT–POLICY substrate in use.

The goal is not completeness, but demonstrability: each example shows how ordinary interaction, mediation, and witnessing reduce cleanly to ACTs evaluated by POLICY.

---

Example 1 — Simple Information Request (No Witness)

Scenario: Participant A asks Participant B for a standard sourdough recipe. No witness is involved.

Initial STATE(scope="recipe")

  • claims: ∅
  • commitments: ∅
  • roles: A=SPEAKER, B=SPEAKER
  • active_policy: allows ASSERT, INQUIRE, INTERPRET, PROPOSE
  • witnesses: ∅

ACT 1 — A asks

ACT {
  actor: A
  scope: "recipe"
  operator: INQUIRE
  payload: "Can you give me a standard sourdough recipe?"
}

POLICY("recipe") → ALLOW

STATE unchanged (question introduced).

ACT 2 — B responds

ACT {
  actor: B
  scope: "recipe"
  operator: ASSERT
  payload: "A basic sourdough uses starter, flour, water, and salt..."
}

POLICY("recipe") → ALLOW

STATE updated with claim.

No logging occurs because LOG was never attempted.

---

Example 2 — Witness Overlay Mid-Conversation

Scenario: A and C are discussing a sensitive topic. A asks B to witness.

ACT 1 — Invite witness

ACT {
  actor: A
  scope: "A-C-discussion"
  operator: ASSIGN
  payload: "Invite B as witness"
}

ACT 2 — B accepts

ACT {
  actor: B
  scope: "A-C-discussion"
  operator: ASSIGN
  payload: "Accept witness role"
}

STATE updated: witness=B

---

Example 3 — Consent Policy Set by Primaries

Scenario: A and C set consent rules for the witnessed scope.

ACT 3 — A proposes policy

ACT {
  actor: A
  scope: "A-C-discussion"
  operator: BOUND
  payload: {
    allow: [ASSERT, INQUIRE],
    deny: [INTERPRET, PROPOSE],
    log: {C0:1, C1:0, C2:0, C3:0, C4:0}
  }
}

POLICY → REQUIRE_CONFIRMATION

ACT 4 — C confirms

ACT {
  actor: C
  scope: "A-C-discussion"
  operator: COMMIT
  payload: "Accept policy"
}

POLICY becomes active.

---

Example 4 — Witness-Enforced Violation

Scenario: A attempts interpretation when it is disallowed.

ACT 5 — Violation attempt

ACT {
  actor: A
  scope: "A-C-discussion"
  operator: INTERPRET
  payload: "I think you feel this way because..."
}

POLICY("A-C-discussion") → DENY

Witness action

  • Witness verifies denial
  • Witness interrupts (no STATE change, no LOG)

---

Example 5 — Consented Logging and Readback

Scenario: A and C allow logging of explicit statements.

ACT 6 — Log a statement

ACT {
  actor: C
  scope: "A-C-discussion"
  operator: LOG
  payload: {
    class: C0,
    text: "C wants to pause the project for two weeks."
  }
}

POLICY → ALLOW

Witness logs item.

ACT 7 — Readback

ACT {
  actor: A
  scope: "A-C-discussion"
  operator: INQUIRE
  payload: "Witness, read back the current context."
}

Witness outputs logged snapshot verbatim.

---

Example 6 — Round-Robin Triad Witnessing

Scenario: Participants A, B, C ensure mutual accountability by rotating witness roles.

Phase 1

  • Witness=B
  • Primaries=A,C

Phase 2

ACT {
  actor: A
  scope: "triad"
  operator: ASSIGN
  payload: "Rotate witness to C"
}

C accepts; witness=C Primaries=A,B

Phase 3

Witness rotates again to A.

Each phase produces its own consented log, none of which requires trust in a single witness.

---

Example 7 — Consent Decay and Re-Bound

Scenario: Time passes; consent expires.

POLICY includes: expiry = 7 days

After expiry

Any ACT → REQUIRE_CONFIRMATION

ACT — Re-consent

ACT {
  actor: A
  scope: "A-C-discussion"
  operator: BOUND
  payload: "Renew prior policy"
}

C commits; policy resumes.

---

Example 8 — Mapping to Dialogica (Informative)

A Dialogica mediation session is simply:

  • a scope with a specialized POLICY
  • neutral actors allowed INTERPRET and PROPOSE
  • mandatory LOG for decisions
  • CLOSE only after COMMIT

No new primitives are required.

---

Closing Observation

In every case:

  • nothing happens without an ACT
  • nothing proceeds without POLICY
  • nothing persists without LOG permission
  • witnessing is optional, minimal, and structural

These examples demonstrate that the seed crystal is sufficient to generate the entire higher-level ecosystem.